$(document).ready(function() {
		
	// Rend visible ou non le champ d'insertion de commentaire dans une salle
		$(".arrow_comment").parent().toggle(
			function() { $(this).parent().children(".inputForm2").css("display","block"); },
			function() { $(this).parent().children(".inputForm2").css("display","none");}
			);
		
	// Affiche les groupes réservés pour une salle au passage de la souris sur le type de la salle
		$(".salle .typeSalle").mouseover(function() {
			$(this).parent().children(".groupes").css("display","block");
		}).mouseout(function() {
			$(this).parent().children(".groupes").css("display","none");
		});

	// Affiche une boite de confirmation avant de supprimer une conversation
		$(".DELETEACTION").click(function() {
			var answer = confirm("Supprimer cette conversation ?");
			return answer;
		});
		
		$(".DELETESALLE").click(function() {
			var answer = confirm("Tout le contenu de la salle sera supprimé. Supprimer cette salle ?");
			return answer;
		});

	// Ensemble d'effets de style pour la sélection d'utilisateurs, groupes et thèmes
		$(".user, .groupe, .theme").click(function() {
			$(".user:has(input[type=radio])").css({
				'border':'',
				'box-shadow':''});
			
			if($(this).children("input[type=checkbox]").attr('checked')) {
				$(this).children("input[type=checkbox]").attr("checked",false);
				/*$(this).css({
					'border':'',
					'box-shadow':''});*/
			}
			else {
				$(this).children("input[type=checkbox]").attr("checked",true);
				/*$(this).css({
					'border':'solid 1px #666',
					'box-shadow':'0px 0px 1px 2px #fb9000'});*/
			}
			
			if($(this).children("input[type=radio]").attr("checked")) {
				$(this).children("input[type=radio]").attr("checked",false);
				/*$(this).css({
					'border':'',
					'box-shadow':''});*/
			}
			else {
				$(this).children("input[type=radio]").attr("checked",true);
				/*$(this).css({
					'border':'solid 1px #666',
					'box-shadow':'0px 0px 1px 2px #fb9000'});*/
			}
		});
		
		$('select[name=PRIVACY]').change(function() {
			if($(this).children('option:selected').attr('value')=='public') {
				$(this).parent().children('div').addClass('invisible');
				$(this).parent().children('div').children('.groupe').children('input').attr("checked",false);
			} else {
				$(this).parent().children('div').removeClass('invisible');
			}
		});
		
		$('input[name=ADDMEMBER]').click(function() {
			$(this).parent().children('.dialog').css('display','block');
		});
		
		$('textarea').blur(function() {
			obj = $(this);
			if(obj.val()=='')
				obj.css('box-shadow','0px 0px 1px 2px #fb9000');
			else
				obj.css('box-shadow','0px 0px 1px 2px #2cd659');
		});
		
		$('input[name=search]').keyup(function() {
			var text = $('input[name=search]').attr('value').toString().toLowerCase();
			$('.selectUser .user').each(function() {
				var pseudo = $(this).children('p').text().toString().toLowerCase();
				if(pseudo.search(text)>=0)
					$(this).css('display','block');
				else
					$(this).css('display','none');
			});
		});
		
		$('.unlike').click(function() {
			obj = $(this);
			if(obj.attr("class")=="unlike") {
				$.ajax( {
					type: "GET",
					url: "index.php?control=salle&action=likePost",
					data: "idpost="+obj.parent().parent().parent().attr('id'),
					success: function(msg){
						obj.attr("class","like");
						obj.parent().children(".number").html(msg);
					}
				});
			} else {
				$.ajax( {
					type: "GET",
					url:"index.php?control=salle&action=unlikePost",
					data: "idpost="+obj.parent().parent().parent().attr('id'),
					success: function(msg){
						obj.attr("class","unlike");
						obj.parent().children(".number").html(msg);
					}
				});
			}
		});
		
		$('.like').click(function() {
			obj = $(this);
			if(obj.attr("class")=="like") {
				$.ajax( {
					type: "GET",
					url: "index.php?control=salle&action=unlikePost",
					data: "idpost="+obj.parent().parent().parent().attr('id'),
					success: function(msg){
						obj.attr("class","unlike");
						obj.parent().children(".number").html(msg);
					}
				});
			} else {
				$.ajax( {
					type: "GET",
					url:"index.php?control=salle&action=likePost",
					data: "idpost="+obj.parent().parent().parent().attr('id'),
					success: function(msg){
						obj.attr("class","like");
						obj.parent().children(".number").html(msg);
					}
				});
			}
		});
});